async function testAdminLogin() {
    try {
        console.log('🔐 测试管理员登录...');
        
        const response = await fetch('http://localhost:3001/api/admin/login', {
            method: 'POST',
            headers: {
                'Content-Type': 'application/json'
            },
            body: JSON.stringify({
                username: 'admin',
                password: 'newhand'
            })
        });
        
        const result = await response.json();
        
        if (response.ok) {
            console.log('✅ 登录成功!');
            console.log('Token:', result.data.token);
            console.log('用户信息:', result.data.user_info);
            
            // 测试获取统计数据
            console.log('\n📊 测试获取统计数据...');
            const statsResponse = await fetch('http://localhost:3001/api/admin/statistics/overview', {
                headers: {
                    'Authorization': `Bearer ${result.data.token}`
                }
            });
            
            if (statsResponse.ok) {
                const statsResult = await statsResponse.json();
                console.log('✅ 统计数据获取成功!');
                console.log('统计数据:', JSON.stringify(statsResult.data, null, 2));
            } else {
                console.log('❌ 统计数据获取失败:', await statsResponse.text());
            }
            
        } else {
            console.log('❌ 登录失败:', result.message);
        }
        
    } catch (error) {
        console.error('❌ 测试失败:', error.message);
    }
}

testAdminLogin(); 